package com.gxa.zhonglong.pojo;


import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import springfox.documentation.annotations.ApiIgnore;

import java.io.Serializable;
import java.sql.Timestamp;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("配货出库的实体")
public class InventoryOut implements Serializable {

  private long inventoryOutId;
  @ApiModelProperty(name="inventoryOutCoefficient",value="",dataType = "Double",required = false)
  private double inventoryOutCoefficient;

  @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss",timezone = "GMT+8")
  @ApiModelProperty(name="inventoryOutOldCtime",value="inventoryOutOldCtime",dataType = "String",required = false)
  private Timestamp inventoryOutOldCtime;

  @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss",timezone = "GMT+8")
  @ApiModelProperty(name="inventoryOutCtime",value="",dataType = "String",required = false)
  @DateTimeFormat("yyyy-MM-dd hh:mm:ss")
  private Timestamp inventoryOutCtime;

  @ApiModelProperty(name="inventoryOutEtime",value="",dataType = "String",required = false)
  @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss",timezone = "GMT+8")
  @DateTimeFormat("yyyy-MM-dd hh:mm:ss")
  private Timestamp inventoryOutEtime;

  @ApiModelProperty(name="inventoryOutOutshop",value="",dataType = "String",required = false)
  private String inventoryOutOutshop;
  @ApiModelProperty(name="inventoryOutOutcounter",value="",dataType = "String",required = false)
  private String inventoryOutOutcounter;
  @ApiModelProperty(name="inventoryOutInshop",value="",dataType = "String",required = false)
  private String inventoryOutInshop;
  @ApiModelProperty(name="inventoryOutIncounter",value="",dataType = "String",required = false)
  private String inventoryOutIncounter;
  @ApiModelProperty(name="inventoryOutType",value="",dataType = "String",required = false)
  private String inventoryOutType;
  private String inventoryOutCusername;
  private String inventoryOutEusername;
  private long inventoryOutState;
  private String inventoryOutOldNumber;
  private String inventoryOutNumber;



}
